
package com.ruoyi.busi.guide.domain.dto;

import com.ruoyi.busi.guide.domain.Ability;
import com.ruoyi.busi.guide.domain.Education;
import com.ruoyi.busi.guide.domain.Experience;
import java.util.List;

/**
 * 导师信息请求DTO
 */
public class MentorRequestDTO {
    /** 导师基本信息 */
    private Long mentorId;
    private String name;
    private String gender;
    private String phone;
    private String email;
    private String organization;
    private String professionalField;
    private String highestEducation;
    private Integer teamCount;
    private String goodAtStage;
    private String status;
    private String taskProgress;
    private String photoUrl;
    private String introduction;

    /** 教育经历列表 */
    private List<Education> educations;
    
    /** 工作经历列表 */
    private List<Experience> experiences;
    
    /** 能力评估 */
    private Ability abilities;

    public Long getMentorId() {
        return mentorId;
    }

    public void setMentorId(Long mentorId) {
        this.mentorId = mentorId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getOrganization() {
        return organization;
    }

    public void setOrganization(String organization) {
        this.organization = organization;
    }

    public String getProfessionalField() {
        return professionalField;
    }

    public void setProfessionalField(String professionalField) {
        this.professionalField = professionalField;
    }

    public String getHighestEducation() {
        return highestEducation;
    }

    public void setHighestEducation(String highestEducation) {
        this.highestEducation = highestEducation;
    }

    public Integer getTeamCount() {
        return teamCount;
    }

    public void setTeamCount(Integer teamCount) {
        this.teamCount = teamCount;
    }

    public String getGoodAtStage() {
        return goodAtStage;
    }

    public void setGoodAtStage(String goodAtStage) {
        this.goodAtStage = goodAtStage;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTaskProgress() {
        return taskProgress;
    }

    public void setTaskProgress(String taskProgress) {
        this.taskProgress = taskProgress;
    }

    public String getPhotoUrl() {
        return photoUrl;
    }

    public void setPhotoUrl(String photoUrl) {
        this.photoUrl = photoUrl;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public List<Education> getEducations() {
        return educations;
    }

    public void setEducations(List<Education> educations) {
        this.educations = educations;
    }

    public List<Experience> getExperiences() {
        return experiences;
    }

    public void setExperiences(List<Experience> experiences) {
        this.experiences = experiences;
    }

    public Ability getAbilities() {
        return abilities;
    }

    public void setAbilities(Ability abilities) {
        this.abilities = abilities;
    }
}
